package com.sugon.modules.sparepart.consts;

import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ArrayUtil;

import java.util.List;

/**
 * 备件耗用类型
 *
 * @Author YuXD
 * @Version 1.0
 * @since 2023/3/13
 */
public enum SparePartsConsumeType {

    // "ENERGY_REPAIR", "REPAIR", "MAINTENANCE", "AM"
    REPAIR("生产设备维修"),
    MAINTENANCE("设备预防维护"),
    AM("设备自主维护"),
    ENERGY_REPAIR("能源设备维修"),
    COMMON("常规维修"),
    SCARP_REPAIR("修旧利废类型的维修");

    String desc;

    SparePartsConsumeType(String desc) {
        this.desc = desc;
    }

    public static String[] getEnumValues() {
        List<String> enumValues = CollectionUtil.newArrayList();
        SparePartsConsumeType[] values = values();
        for (SparePartsConsumeType value : values) {
            enumValues.add(value.name());
        }
        return ArrayUtil.toArray(enumValues, String.class);
    }
}
